package com.telit.uav.dao;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.telit.uav.dto.UavMediaSourceDTO;
import com.telit.uav.entity.FileUploadLog;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;


@Repository
public interface UavMediaSourceDao {
    int deleteByPrimaryKey(Long id);

    int insertSelective(FileUploadLog record);

    /**
     * 分页条件查询无人机多媒体资源
     * @param uavMediaSourceIPage
     * @param uavMediaSourceDTO
     * @return
     */
    IPage<UavMediaSourceDTO> selectByPage(@Param("uavMediaSourceIPage") IPage<UavMediaSourceDTO> uavMediaSourceIPage, @Param("uavMediaSourceDTO") UavMediaSourceDTO uavMediaSourceDTO);
}